Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris French Open - Paris Almaty Open - Almaty Spain F13 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 USA F3 USA F4 USA F5 USA F6 Germany F9 USA F2 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Russia F7 Croatia F1 Croatia F2 Germany F2 Kazakhstan F1 Russia F3 Bulgaria F2 Bulgaria F4 Kazakhstan F11 France F18 Bulgaria F5 France F17 Kazakhstan F10 Lithuania F2 Germany F2 Togo F1 France F19 Kazakhstan F1 Chinese Taipei F2 France F4 France F5 Uzbekistan F1 Uzbekistan F2 USA F24 Germany F3 Spain F16 Puerto Rico Challenger Tennis Event - Humacao Baden Open - Karlsruhe Siemens Open - Scheveningen Waco Tennis Challenger - Waco PEOPLEnet CUP - Dnepropetrovsk Kyoto Challenger Baton Rouge Challenger Wroclaw Challenger Talahassee Challenger Istanbul Challenger Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Ramat Hasharon Challenger Nottingham Challenger Heilbronn Challenger 2007 Knoxville Challenger - Knoxville Aachen Challenger AT&T Challenger of Dallas - Dallas Bratislava Challenger Helsinki Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Tallahassee Tennis Challenger - Tallahassee Karlsruhe Challenger Hurricane Tennis Open - Bradenton Istanbul Challenger Izmir Challenger Polska Energia Open - Bytom Mons Challenger Orleans Challenger Geneva Challenger Helsinki Challenger Semgroup Challenger - Tulsa Dallas Challenger Petange Challenger Orleans Challenger Helsinki Challenger Petange Challenger Orleans Challenger Eckental Challenger Kyoto Challenger Kazan Challenger Guadalajara Challenger Rome Challenger Astana Challenger Mouilleron-Le-Captif Challenger Mons Challenger Rennes Challenger Reunion Island Challenger Cherbourg Challenger Turin Challenger Heilbronn Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Vancouver Challenger Istanbul Challenger Karshi Challenger Mons Challenger Tashkent Challenger Brest Challenger Cherbourg Challenger Vicenza Challenger Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Eckental Challenger Prostejov Challenger Moscow Challenger Cortina Challenger Geneva Challenger Fergana Challenger Bergamo Challenger Lexington Challenger Vercelli Challenger Shymkent Challenger Ilkley Challenger Perugia Challenger Gwangju Challenger Chengdu Challenger Jinan Challenger M25 Tbilisi Eckental Challenger Biella Challenger Helsinki Challenger Andria Challenger Playford Challenger Wroclaw Challenger St. Brieuc Challenger Rome Challenger Moscow Challenger Recanati Challenger Ortisei Challenger Rennes Challenger Seoul Challenger Busan Challenger Rennes Challenger Nottingham Challenger Ortisei Challenger Kazan Challenger St. Brieuc Challenger Karshi Challenger Samarkand Challenger Orleans Challenger Abidjan 1 Challenger Braunschweig Challenger Mons Challenger Tashkent Challenger Pau Challenger Irving Challenger Porto Challenger Vancouver Challenger Vilnus Challenger Samarkand Challenger Bratislava 1 Challenger Blois Challenger San Benedetto Challenger Brest Challenger Istanbul Challenger Oeiras 1 Challenger Ortisei Challenger Quimper Challenger Lugano Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Chisinau Challenger Astana Challenger Rome Challenger St. Brieuc Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Winnetka Challenger Segovia Challenger Drummondville Challenger St. Brieuc Challenger Grodzisk Mazowiecki Challenger Astana Challenger Lille Challenger Helsinki Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton St. Brieuc Challenger Seoul Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Tenerife 1 Challenger Quimper Challenger Lugano Challenger Hamburg Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Taipei Challenger Kachreti Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Braunschweig Challenger Savannah Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger Vancouver Challenger Monterrey Challenger Quimper Challenger Sarasota Challenger Jonkoping Challenger Mouilleron-Le-Captif Challenger Irving Challenger Knoxville Challenger Bratislava Challenger Champaign Challenger Orange Warsaw Open - Warsaw Nottingham Challenger Nottingham-2 Challenger Mouilleron-Le-Captif Challenger SAP Open - San Jose Cherbourg Challenger Mons Challenger Dallas Challenger Manacor Challenger Astana Challenger Bratislava Challenger Hersonissos 1 Challenger Raanana Challenger Orleans Challenger Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras BMW Open - Munich Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Mons Challenger Athens Challenger Shenzhen Open - Shenzhen Open Sud de France - Montpellier Memphis Open - Memphis Bratislava Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Citi Open - Washington Erste Bank Open - Vienna Gerry Weber Open - Halle Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Kremlin Cup - Moscow Generali Open - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Helsinki Challenger Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Open Parc - Lyon St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Kremlin Cup - Moscow Adelaide International 1 - Adelaide Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Noventi Open - Halle Adelaide International 2 - Adelaide Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Cherbourg Challenger Moselle Open - Metz DIEMA XTRA Sofia Open - Sofia Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Binghamton Challenger Great Ocean Road Open - Melbourne Truist Atlanta Open - Atlanta Belgrade 2 - Belgrade Astana Open - Nur-Sultan Wuxi Challenger Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Abierto de Tenis Mifel - Los Cabos Libema Open - 's-Hertogenbosch China Open - Beijing Erste Bank Open - Vienna Hong Kong Tennis Open - Hong Kong Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Gonet Geneva Open - Geneva Kazan Challenger Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Cassis Challenger Open 13 - Marseille Brest Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Aircel Chennai Open - Chennai Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya BB&T Atlanta Open - Atlanta China Open - Beijing China Open - Beijing Brescia Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Pau Challenger Garanti Koza Sofia Open - Sofia Open 13 - Marseille Libema Open - 's-Hertogenbosch Kremlin Cup - Moscow TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Samarkand Challenger Winnetka Challenger Recanati Challenger St. Petersburg Open - St. Petersburg ASB Classic - Auckland Open Sud de France - Montpellier Hong Kong Challenger Dubai Duty Free Tennis Championships - Dubai Zhuhai Open - Zhuhai TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Aptos Challenger Kremlin Cup - Moscow SkiStar Swedish Open - Bastad Zhuhai Challenger Hamburg European Open - Hamburg Next Gen ATP Finals - Milan ASB Classic - Auckland Open Sud de France - Montpellier Open 13 - Marseille Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona Citi Open - Washington China Open - Beijing Vilnius Challenger Terra Wortmann Open - Halle Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Busan Challenger Barcelona Open Banc Sabadell - Barcelona Grodzisk Mazowiecki Challenger Geneva Open - Geneva Noventi Open - Halle Citi Open - Washington Astana Open - Astana St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Chengdu Open - Chengdu Swiss Indoors Basel - Basel ASB Classic - Auckland Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Roanne Challenger Murray River Open - Melbourne Lyon Challenger Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Noventi Open - Halle Mallorca Championships - Mallorca Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger ABN AMRO World Tennis Tournament - Rotterdam Tbilisi Challenger Serbia Open - Belgrade Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Pozoblanco Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Citi Open - Washington Sofia Open - Sofia European Open - Antwerp Erste Bank Open - Vienna Adelaide International 1 - Adelaide Barcelona Open Banc Sabadell - Barcelona Barcelona Open Banc Sabadell - Barcelona Rakuten Japan Open - Tokyo ATP Studena Croatia Open Umag - Umag Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Busan Challenger Citi Open - Washington Qatar ExxonMobil Open - Doha Lexington Challenger Qatar ExxonMobil Open - Doha China Open - Beijing Erste Bank Open - Vienna Chengdu Open - Chengdu Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Libema Open - 's-Hertogenbosch cinch Championships - London Almaty Open - Almaty Erste Bank Open - Vienna Hong Kong Tennis Open - Hong Kong Sony Ericsson Open - Miami Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Moselle Open - Metz Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - New York China Open - Beijing Rogers Cup - Montreal Millennium Estoril Open - Estoril Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris U.S. Open - New York Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Erste Bank Open - Vienna Truist Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Hangzhou Open - Hangzhou Western & Southern Open - Cincinnati French Open - Paris Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Cincinnati Open - Cincinnati Wimbledon - London Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Miami Open - Miami Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto Mutua Madrid Open - Madrid U.S. Open - New York National Bank Open - Montreal Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Legg Mason Tennis Classic - Washington Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Citi Open - Washington Sony Open Tennis - Miami Rogers Cup - Montreal Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 1R, LTU-GBR 3-2 U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 French Open - Paris Hopman Cup - Perth Davis Cup, Group II, 1R, LTU-EST 3-1 Australian Open - Melbourne Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, World Group, QR, SUI-RUS 1-3 Australian Open - Melbourne Davis Cup, Finals, Group B Australian Open - Melbourne Davis Cup, Finals, SF, RUS-CAN 1-2 ATP Cup - Brisbane, Perth, Sydney French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Open 13 Provence - Marseille Wimbledon - London Wimbledon - London Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, World Group, PO, HUN-RUS 3-1 U.S. Open (juniors) Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, World Group, 1R, SRB-RUS 4-1 Australian Open (juniors) U.S. Open (juniors) Davis Cup, Group I, PO, RUS-BLR 3-2 French Open (juniors) Wimbledon (juniors) Davis Cup, Group II, 1R, MAR-LTU 2-3 U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Olympics - Rio de Janeiro Olympics - Tokyo Istanbul Challenger